home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 February: Tool Chest / Dev.CD Feb 94.toast / New System Software Extensions / QuickDraw™ GX v1.0ß2 / Sample Code / Printing Samples / Printer Drivers… / LaserWriterIISC / Resources.r < prev    next >
Encoding:
Text File  |  1993-09-14  |  41.7 KB  |  688 lines  |  [TEXT/MPS ]

  1. /* ------------------------------------------------------------------------------
  2. FILENAME
  3.     Resources.r
  4.  
  5. DESCRIPTION
  6.     This module contains the standard LaserWriter SC constants, types, and resources 
  7.     that are common to most drivers.  They include the appropriate bundle and
  8.     icon resources.
  9.     
  10.     Note: All driver resources should be designated to be loaded into the system
  11.     heap.
  12.         
  13.     9/13/93 - dmh - Updated for the b2 seed.
  14.         
  15. COPYRIGHT
  16.      Copyright Apple Computer, Inc. 1988-1992
  17.      All rights reserved. 
  18.     
  19. -------------------------------------------------------------------------------- */
  20.  
  21. // System 7.0 Compatible
  22. #define SystemSevenOrLater        1
  23.  
  24. // Include System Resource Definitions
  25. #include "Types.r"
  26. #include "SysTypes.r"
  27.  
  28. // Include the LaserWriter SC driver constants that are used in the resources 
  29. #include "Resources.h"
  30.  
  31. // Include the public QuickDraw GX printing files 
  32. #include "PrintingResTypes.r"
  33.  
  34.  
  35. // Include the LaserWriterSC Driver's Code Segments ===== */
  36.  
  37. include "LWSC_OldAPISeg";
  38. include "LWSC_UnivSeg";
  39.  
  40.  
  41. /**********************************************************************************
  42.  *                                CONSTANTS                                                               *
  43.  *********************************************************************************/
  44.  
  45. #define    kDriverIconID            (gxPrintingDriverBaseID)            // Resource ID of the driver file's FREF, BNDL, and icons 
  46. #define    kDTPIconID                (gxPrintingDriverBaseID + 1)        // Resource ID of the desktop printer file's FREF and icons 
  47. #define    kDTPCurrentNotSharedID    (gxPrintingDriverBaseID + 2)        // Resource ID of DTP icon for current/not shared representation 
  48. #define    kDTPNotCurrentSharedID    (gxPrintingDriverBaseID + 3)        // Resource ID of DTP icon for not current/shared representation 
  49. #define    kDTPCurrentSharedID        (gxPrintingDriverBaseID + 4)        // Resource ID of DTP icon for current/shared representation 
  50.  
  51.  
  52. /**********************************************************************************
  53.  *                                TYPES                                                                       *
  54.  *********************************************************************************/
  55.  
  56. // File type resource for use with the FREF below 
  57. type kDrvrCreatorType
  58. {
  59.     pstring;
  60. };
  61.  
  62.  
  63. /**********************************************************************************
  64.  *                                RESOURCES                                                               *
  65.  *********************************************************************************/
  66.  
  67. /* ------------------------------------------------------------------------ */
  68. /* 'vers' RESOURCE REQUIRED BY ALL PRINTER DRIVERS                            */
  69. /* ------------------------------------------------------------------------ */
  70.  
  71. /*    The first byte of this resource must be zero or one for
  72.     this driver to be compatible with GX v1.0.  The
  73.     remainder of the data is ignored, although the resource
  74.     must be at least 4 bytes long.                            */
  75.  
  76. resource 'vers' (gxPrintingDriverBaseID, sysheap, purgeable) {
  77.     0x0,
  78.     0x0,
  79.     release,
  80.     0x0,
  81.     verUS,
  82.     "",
  83.     ""
  84. };
  85.  
  86.  
  87. // Normal 'vers' resources so we can tell what version we've got.
  88.  
  89. resource 'vers' (1, sysheap, purgeable) {
  90.     0x1,
  91.     0x0,
  92.     beta,
  93.     0x2,
  94.     verUS,
  95.     "1.0b2",
  96.     "1.0b2, © Apple Computer, Inc. 1988-1993"
  97. };
  98.  
  99.  
  100. resource 'vers' (2, sysheap, purgeable) {
  101.     0x1,
  102.     0x0,
  103.     beta,
  104.     0x2,
  105.     verUS,
  106.     "1.0b2",
  107.     "Sample Printer Driver"
  108. };
  109.  
  110.  
  111. resource kDrvrCreatorType (0, sysheap, purgeable)
  112. {
  113.     kDriverName " Driver"
  114. };
  115.  
  116. // The BNDL resource references icons for both the driver file and desktop printer file 
  117. // representations. 
  118. resource 'BNDL' (kDriverIconID, sysheap, purgeable) 
  119. {
  120.     kDrvrCreatorType,
  121.     0,
  122.     { 
  123.         'ICN#', { 0, kDTPIconID; 1, kDTPNotCurrentSharedID; 2, kDTPCurrentNotSharedID; 3, kDTPCurrentSharedID},
  124.         'FREF', { 0, kDTPIconID; 1, kDTPNotCurrentSharedID; 2, kDTPCurrentNotSharedID; 3, kDTPCurrentSharedID; 0, kDriverIconID}
  125.     }
  126. };
  127.  
  128. // The FREF for the LaserWriter SC driver file 
  129. resource 'FREF' (kDriverIconID, sysheap, purgeable) { kDrvrFileType, 0, "" };
  130.  
  131. // The FREFs for the LaserWriter SC desktop printer file 
  132. resource 'FREF' (kDTPIconID,                sysheap, purgeable) { 'dpnn', 0, "" };
  133. resource 'FREF' (kDTPNotCurrentSharedID,    sysheap, purgeable) { 'dpns', 1, "" };
  134. resource 'FREF' (kDTPCurrentNotSharedID,    sysheap, purgeable) { 'dpcn', 2, "" };
  135. resource 'FREF' (kDTPCurrentSharedID,        sysheap, purgeable) { 'dpcs', 3, "" };
  136.  
  137. /************** LaserWriter SC Driver Icons **************/
  138. /************** LaserWriter SC Desktop Printer Icons - notCurrent/notShared  representation **************/
  139.  
  140. data 'ICN#' (kDTPIconID, sysheap, purgeable) 
  141. {
  142.     $"1FFF FFF8 2249 2484 2249 2484 2249 2484"            /* ...."I$Ñ"I$Ñ"I$Ñ */
  143.     $"2249 2484 2249 2484 2249 2484 2249 2484"            /* "I$Ñ"I$Ñ"I$Ñ"I$Ñ */
  144.     $"2249 2484 2249 2484 2249 2484 2249 2484"            /* "I$Ñ"I$Ñ"I$Ñ"I$Ñ */
  145.     $"2249 2484 2249 2484 2249 2484 2249 2484"            /* "I$Ñ"I$Ñ"I$Ñ"I$Ñ */
  146.     $"2249 2484 2249 2484 22FF FF84 2280 0084"            /* "I$Ñ"I$Ñ"..Ñ"Ä.Ñ */
  147.     $"2280 0084 2280 00B4 3FFF FFB4 2000 0084"            /* "Ä.Ñ"Ä.¥?..¥ ..Ñ */
  148.     $"2000 00B4 2000 00B4 2000 0084 2000 00B4"            /*  ..¥ ..¥ ..Ñ ..¥ */
  149.     $"1FFF FFB4 0200 0004 03FF FFF8 0000 0000"            /* ...¥............ */
  150.     $"1FFF FFF8 3FFF FFFC 3FFF FFFC 3FFF FFFC"            /* ....?...?...?... */
  151.     $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"            /* ?...?...?...?... */
  152.     $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"            /* ?...?...?...?... */
  153.     $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"            /* ?...?...?...?... */
  154.     $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"            /* ?...?...?...?... */
  155.     $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"            /* ?...?...?...?... */
  156.     $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"            /* ?...?...?...?... */
  157.     $"1FFF FFFC 03FF FFFC 03FF FFF8 0000 0000"            /* ................ */
  158. };
  159.  
  160. resource 'icl8' (kDTPIconID, sysheap, purgeable) 
  161. {
  162.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  163.     $"FFFF FFFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  164.     $"0000 FF2B 2B2B FDF9 2BFA F52B FAF5 2BFA"            /* ...+++..+..+..+. */
  165.     $"F52B FAF5 2BFA F52B FDF5 2B2B 2BFF 0000"            /* .+..+..+..+++... */
  166.     $"0000 FF2B 2B2B FDF9 2BFA F52B FAF5 2BFA"            /* ...+++..+..+..+. */
  167.     $"F52B FAF5 2BFA F52B FDF5 2B2B 2BFF 0000"            /* .+..+..+..+++... */
  168.     $"0000 FF2B 2B2B FDF9 2BFA F52B FAF5 2BFA"            /* ...+++..+..+..+. */
  169.     $"F52B FAF5 2BFA F52B FDF5 2B2B 2BFF 0000"            /* .+..+..+..+++... */
  170.     $"0000 FF2B 2B2B FDF9 2BFA F52B FAF5 2BFA"            /* ...+++..+..+..+. */
  171.     $"F52B FAF5 2BFA F52B FDF5 2B2B 2BFF 0000"            /* .+..+..+..+++... */
  172.     $"0000 FF2B 2B2B FDF9 2BFA F52B FAF5 2BFA"            /* ...+++..+..+..+. */
  173.     $"F52B FAF5 2BFA F52B FDF5 2B2B 2BFF 0000"            /* .+..+..+..+++... */
  174.     $"0000 FF2B 2B2B FDF9 2BFA F52B FAF5 2BFA"            /* ...+++..+..+..+. */
  175.     $"F52B FAF5 2BFA F52B FDF5 2B2B 2BFF 0000"            /* .+..+..+..+++... */
  176.     $"0000 FF2B 2B2B FDF9 2BFA F52B FAF5 2BFA"            /* ...+++..+..+..+. */
  177.     $"F52B FAF5 2BFA F52B FDF5 2B2B 2BFF 0000"            /* .+..+..+..+++... */
  178.     $"0000 FF2B 2B2B FDF9 2BFA F52B FAF5 2BFA"            /* ...+++..+..+..+. */
  179.     $"F52B FAF5 2BFA F52B FDF5 2B2B 2BFF 0000"            /* .+..+..+..+++... */
  180.     $"0000 FF2B 2B2B FDF9 2BFA F52B FAF5 2BFA"            /* ...+++..+..+..+. */
  181.     $"F52B FAF5 2BFA F52B FDF5 2B2B 2BFF 0000"            /* .+..+..+..+++... */
  182.     $"0000 FF2B 2B2B FDF9 2BFA F52B FAF5 2BFA"            /* ...+++..+..+..+. */
  183.     $"F52B FAF5 2BFA F52B FDF5 2B2B 2BFF 0000"            /* .+..+..+..+++... */
  184.     $"0000 FF2B 2B2B FDF9 2BFA F52B FAF5 2BFA"            /* ...+++..+..+..+. */
  185.     $"F52B FAF5 2BFA F52B FDF5 2B2B 2BFF 0000"            /* .+..+..+..+++... */
  186.     $"0000 FF2B 2B2B FDF9 2BFA F52B FAF5 2BFA"            /* ...+++..+..+..+. */
  187.     $"F52B FAF5 2BFA F52B FDF5 2B2B 2BFF 0000"            /* .+..+..+..+++... */
  188.     $"0000 FF2B 2B2B FDF9 2BFA F52B FAF5 2BFA"            /* ...+++..+..+..+. */
  189.     $"F52B FAF5 2BFA F52B FDF5 2B2B 2BFF 0000"            /* .+..+..+..+++... */
  190.     $"0000 FF2B 2B2B FDF9 2BFA F52B FAF5 2BFA"            /* ...+++..+..+..+. */
  191.     $"F52B FAF5 2BFA F52B FDF5 2B2B 2BFF 0000"            /* .+..+..+..+++... */
  192.     $"0000 FF2B 2B2B FDF9 2BFA F52B FAF5 2BFA"            /* ...+++..+..+..+. */
  193.     $"F52B FAF5 2BFA F52B FDF5 2B2B 2BFF 0000"            /* .+..+..+..+++... */
  194.     $"0000 FF2B 2B2B FDF9 2BFA F52B FAF5 2BFA"            /* ...+++..+..+..+. */
  195.     $"F52B FAF5 2BFA F52B FDF5 2B2B 2BFF 0000"            /* .+..+..+..+++... */
  196.     $"0000 FF2B 2B2B FDF9 2BFA F52B FAF5 2BFA"            /* ...+++..+..+..+. */
  197.     $"F52B FAF5 2BFA F52B FDF5 2B2B 2BFF 0000"            /* .+..+..+..+++... */
  198.     $"0000 FF2B 2B2B FDF9 FCFD FDFD FDFD FDFD"            /* ...+++.......... */
  199.     $"FDFD FDFD FDFD FDFD FDF5 2B2B 2BFF 0000"            /* ..........+++... */
  200.     $"0000 FF2B 2B2B FDF9 FDF5 F5F5 F5F5 F5F5"            /* ...+++.......... */
  201.     $"F5F5 F5F5 F5F5 F5F5 FDF5 2B2B 2BFF 0000"            /* ..........+++... */
  202.     $"0000 FF2B 2B2B FDF9 FDF5 2B2B 2B2B 2B2B"            /* ...+++....++++++ */
  203.     $"2B2B 2B2B 2B2B 2B2B FDF5 2B2B 2BFF 0000"            /* ++++++++..+++... */
  204.     $"0000 FF2B 2B2B FDF9 FDF5 2B2B 2B2B 2B2B"            /* ...+++....++++++ */
  205.     $"2B2B 2B2B 2B2B 2B2B FDF5 2B2B 2BFF 0000"            /* ++++++++..+++... */
  206.     $"0000 FFFC FCFC FCFC FCFC FCFC FCFC FCFC"            /* ................ */
  207.     $"FCFC FCFC FCFC FCFC FDF5 E3E3 2BFF 0000"            /* ............+... */
  208.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"            /* ................ */
  209.     $"F5F5 F5F5 F5F5 F5F5 FDF5 2B2B 2BFF 0000"            /* ..........+++... */
  210.     $"0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B"            /* ...+++++++++++++ */
  211.     $"2B2B 2B2B 2B2B 2B2B FDF5 2B2B 2BFF 0000"            /* ++++++++..+++... */
  212.     $"0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B"            /* ...+++++++++++++ */
  213.     $"2B2B 2B2B 2B2B 2B2B FDF5 0505 2BFF 0000"            /* ++++++++....+... */
  214.     $"0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B"            /* ...+++++++++++++ */
  215.     $"2B2B 2B2B 2B2B 2B2B FDF5 2B2B 2BFF 0000"            /* ++++++++..+++... */
  216.     $"0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B"            /* ...+++++++++++++ */
  217.     $"2B2B 2B2B 2B2B 2B2B FDF5 2B2B 2BFF 0000"            /* ++++++++..+++... */
  218.     $"0000 00FF FFFF FDFD FDFD FDFD FDFD FDFD"            /* ................ */
  219.     $"FDFD FDFD FDFD FDFD FCF5 D8D8 2BFF 0000"            /* ..........ÿÿ+... */
  220.     $"0000 0000 0000 FF2B 2B2B 2B2B 2B2B 2B2B"            /* .......+++++++++ */
  221.     $"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF 0000"            /* +++++++++++++... */
  222.     $"0000 0000 0000 FCFF FFFF FFFF FFFF FFFF"            /* ................ */
  223.     $"FFFF FFFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  224.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  225.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  226. };
  227.  
  228. data 'icl4' (kDTPIconID, sysheap, purgeable) 
  229. {
  230.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF F000"            /* ................ */
  231.     $"00FC CCED CDCC DCCD CCDC CDCC ECCC CF00"            /* ..Ã.ÕÃ.ÕÃ.ÕÃ.Ü. */
  232.     $"00FC CCED CD0C DCCD 0CDC CD0C ECCC CF00"            /* ..Ã.Õ..Õ..Õ..Ü. */
  233.     $"00FC CCED CDCC D0CD CCD0 CDCC E0CC CF00"            /* ..Ã.ÕÖÕÖÕÃ.Ü. */
  234.     $"00FC CCED CD0C DCCD 0CDC CD0C ECCC CF00"            /* ..Ã.Õ..Õ..Õ..Ü. */
  235.     $"00FC CCED CDCC D0CD CCD0 CDCC E0CC CF00"            /* ..Ã.ÕÖÕÖÕÃ.Ü. */
  236.     $"00FC CCED CD0C DCCD 0CDC CD0C ECCC CF00"            /* ..Ã.Õ..Õ..Õ..Ü. */
  237.     $"00FC CCED CDCC D0CD CCD0 CDCC E0CC CF00"            /* ..Ã.ÕÖÕÖÕÃ.Ü. */
  238.     $"00FC CCED CD0C DCCD 0CDC CD0C ECCC CF00"            /* ..Ã.Õ..Õ..Õ..Ü. */
  239.     $"00FC CCED CDCC D0CD CCD0 CDCC E0CC CF00"            /* ..Ã.ÕÖÕÖÕÃ.Ü. */
  240.     $"00FC CCED CD0C DCCD 0CDC CD0C ECCC CF00"            /* ..Ã.Õ..Õ..Õ..Ü. */
  241.     $"00FC CCED CDCC D0CD CCD0 CDCC E0CC CF00"            /* ..Ã.ÕÖÕÖÕÃ.Ü. */
  242.     $"00FC CCED CD0C DCCD 0CDC CD0C ECCC CF00"            /* ..Ã.Õ..Õ..Õ..Ü. */
  243.     $"00FC CCED CDCC D0CD CCD0 CDCC E0CC CF00"            /* ..Ã.ÕÖÕÖÕÃ.Ü. */
  244.     $"00FC CCED CD0C DCCD 0CDC CD0C ECCC CF00"            /* ..Ã.Õ..Õ..Õ..Ü. */
  245.     $"00FC CCED CDCC D0CD CCD0 CDCC E0CC CF00"            /* ..Ã.ÕÖÕÖÕÃ.Ü. */
  246.     $"00FC CCED CD0C DCCD 0CDC CD0C ECCC CF00"            /* ..Ã.Õ..Õ..Õ..Ü. */
  247.     $"00FC CCED CDCC D0CD CCD0 CDCC E0CC CF00"            /* ..Ã.ÕÖÕÖÕÃ.Ü. */
  248.     $"00FC CCED EEEE EEEE EEEE EEEE ECCC CF00"            /* ..Ã..........Ü. */
  249.     $"00FC CCED E0C0 C0C0 C0C0 C0C0 E0CC CF00"            /* ..Ã..¿¿¿¿¿¿¿.Ü. */
  250.     $"00FC CCED ECCC CCCC CCCC CCCC ECCC CF00"            /* ..Ã..ÃÃÃÃÃÃÃ.Ü. */
  251.     $"00FC CCED E0CC CCCC CCCC CCCC E0CC CF00"            /* ..Ã..ÃÃÃÃÃÃÃ.Ü. */
  252.     $"00FE EEEE EEEE EEEE EEEE EEEE EC88 CF00"            /* .............àœ. */
  253.     $"00F0 C0C0 C0C0 C0C0 C0C0 C0C0 E0CC CF00"            /* ..¿¿¿¿¿¿¿¿¿¿.Ü. */
  254.     $"00FC CCCC CCCC CCCC CCCC CCCC ECCC CF00"            /* ..ÃÃÃÃÃÃÃÃÃÃ.Ü. */
  255.     $"00FC CCCC CCCC CCCC CCCC CCCC E011 CF00"            /* ..ÃÃÃÃÃÃÃÃÃÃ..œ. */
  256.     $"00FC CCCC CCCC CCCC CCCC CCCC ECCC CF00"            /* ..ÃÃÃÃÃÃÃÃÃÃ.Ü. */
  257.     $"00FC CCCC CCCC CCCC CCCC CCCC E0CC CF00"            /* ..ÃÃÃÃÃÃÃÃÃÃ.Ü. */
  258.     $"000F FFEE EEEE EEEE EEEE EEEE EC33 CF00"            /* .............3œ. */
  259.     $"0000 00FC CCCC CCCC CCCC CCCC CCCC CF00"            /* ....ÃÃÃÃÃÃÃÃÃÜ. */
  260.     $"0000 00EF FFFF FFFF FFFF FFFF FFFF F000"            /* ................ */
  261.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  262. };
  263.  
  264.  
  265. data 'ics#' (kDTPIconID, sysheap, purgeable) 
  266. {
  267.     $"3FFC 4AA2 4AA2 4AA2 4AA2 4AA2 4AA2 4AA2"            /* ?.J¢J¢J¢J¢J¢J¢J¢ */
  268.     $"4AA2 4AAA 7FE2 402A 4022 7FEA 1002 1FFC"            /* J¢J™..@*@"...... */
  269.     $"3FFC 7FFE 7FFE 7FFE 7FFE 7FFE 7FFE 7FFE"            /* ?............... */
  270.     $"7FFE 7FFE 7FFE 7FFE 7FFE 7FFE 1FFE 1FFC"            /* ................ */
  271. };
  272.  
  273.  
  274. data 'ics4' (kDTPIconID, sysheap, purgeable) 
  275. {
  276.     $"00FF FFFF FFFF FF00 0FCC ECDC DCEC CCF0"            /* .........Ã....Ã. */
  277.     $"0FCC ECDC DCEC CCF0 0FCC ECDC DCEC CCF0"            /* .Ã....Ã..Ã....Ã. */
  278.     $"0FCC ECDC DCEC CCF0 0FCC ECDC DCEC CCF0"            /* .Ã....Ã..Ã....Ã. */
  279.     $"0FCC ECDC DCEC CCF0 0FCC ECDC DCEC CCF0"            /* .Ã....Ã..Ã....Ã. */
  280.     $"0FCC ECDC DCEC CCF0 0FCC ECDC DCEC 8CF0"            /* .Ã....Ã..Ã....å. */
  281.     $"0FEE EEEE EEEC CCF0 0FCC CCCC CCEC 1CF0"            /* ......Ã..ÃÃÃÃ... */
  282.     $"0FCC CCCC CCEC CCF0 0EFE EEEE EEEC 3CF0"            /* .ÃÃÃÃ.Ã.......<. */
  283.     $"000F CCCC CCCC CCF0 000E FFFF FFFF FF00"            /* ..ÃÃÃÃÃ......... */
  284. };
  285.  
  286. data 'ics8' (kDTPIconID, sysheap, purgeable) 
  287. {
  288.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  289.     $"00FF 2B2B FC2B FA2B FA2B FC2B 2B2B FF00"            /* ..++.+.+.+.+++.. */
  290.     $"00FF 2B2B FC2B FA2B FA2B FC2B 2B2B FF00"            /* ..++.+.+.+.+++.. */
  291.     $"00FF 2B2B FC2B FA2B FA2B FC2B 2B2B FF00"            /* ..++.+.+.+.+++.. */
  292.     $"00FF 2B2B FC2B FA2B FA2B FC2B 2B2B FF00"            /* ..++.+.+.+.+++.. */
  293.     $"00FF 2B2B FC2B FA2B FA2B FC2B 2B2B FF00"            /* ..++.+.+.+.+++.. */
  294.     $"00FF 2B2B FC2B FA2B FA2B FC2B 2B2B FF00"            /* ..++.+.+.+.+++.. */
  295.     $"00FF 2B2B FC2B FA2B FA2B FC2B 2B2B FF00"            /* ..++.+.+.+.+++.. */
  296.     $"00FF 2B2B FC2B FA2B FA2B FC2B 2B2B FF00"            /* ..++.+.+.+.+++.. */
  297.     $"00FF 2B2B FC2B FA2B FA2B FC2B E32B FF00"            /* ..++.+.+.+.+.+.. */
  298.     $"00FF FCFC FCFC FCFC FCFC FC2B 2B2B FF00"            /* ...........+++.. */
  299.     $"00FF 2B2B 2B2B 2B2B 2B2B FC2B 052B FF00"            /* ..++++++++.+.+.. */
  300.     $"00FF 2B2B 2B2B 2B2B 2B2B FC2B 2B2B FF00"            /* ..++++++++.+++.. */
  301.     $"00FC FFFC FCFC FCFC FCFC FC2B D82B FF00"            /* ...........+ÿ+.. */
  302.     $"0000 00FF 2B2B 2B2B 2B2B 2B2B 2B2B FF00"            /* ....++++++++++.. */
  303.     $"0000 00FC FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  304. };
  305.  
  306.  
  307. /************** LaserWriter SC Desktop Printer Icons - Current/notShared  representation **************/
  308.  
  309. data 'ICN#' (kDTPCurrentNotSharedID, sysheap, purgeable) 
  310. {
  311.     $"7FFF FFFE FFFF FFFF FFFF FFFF E249 2487"            /* .............I$á */
  312.     $"E249 2487 E249 2487 E249 2487 E249 2487"            /* .I$á.I$á.I$á.I$á */
  313.     $"E249 2487 E249 2487 E249 2487 E249 2487"            /* .I$á.I$á.I$á.I$á */
  314.     $"E249 2487 E249 2487 E249 2487 E249 2487"            /* .I$á.I$á.I$á.I$á */
  315.     $"E249 2487 E249 2487 E2FF FF87 E280 0087"            /* .I$á.I$á...á.Ä.á */
  316.     $"E280 0087 FFFF FFB7 E000 0087 E000 0087"            /* .Ä.á...∑...á...á */
  317.     $"E000 0087 E000 0087 E000 0087 FFFF FFB7"            /* ...á...á...á...∑ */
  318.     $"FE00 0007 7FFF FFFF 0FFF FFFF 07FF FFFE"            /* ................ */
  319.     $"7FFF FFFE FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  320.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  321.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  322.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  323.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  324.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  325.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  326.     $"FFFF FFFF 7FFF FFFF 0FFF FFFF 07FF FFFE"            /* ................ */
  327. };
  328.  
  329. data 'icl8' (kDTPCurrentNotSharedID, sysheap, purgeable) 
  330. {
  331.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  332.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  333.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  334.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  335.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  336.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  337.     $"FFFF FF2B 2B2B FCF9 2BF9 002B F900 2BF9"            /* ...+++..+..+..+. */
  338.     $"002B F900 2BF9 002B FC00 2B2B 2BFF FFFF"            /* .+..+..+..+++... */
  339.     $"FFFF FF2B 2B2B FCF9 2BF9 002B F900 2BF9"            /* ...+++..+..+..+. */
  340.     $"002B F900 2BF9 002B FC00 2B2B 2BFF FFFF"            /* .+..+..+..+++... */
  341.     $"FFFF FF2B 2B2B FCF9 2BF9 002B F900 2BF9"            /* ...+++..+..+..+. */
  342.     $"002B F900 2BF9 002B FC00 2B2B 2BFF FFFF"            /* .+..+..+..+++... */
  343.     $"FFFF FF2B 2B2B FCF9 2BF9 002B F900 2BF9"            /* ...+++..+..+..+. */
  344.     $"002B F900 2BF9 002B FC00 2B2B 2BFF FFFF"            /* .+..+..+..+++... */
  345.     $"FFFF FF2B 2B2B FCF9 2BF9 002B F900 2BF9"            /* ...+++..+..+..+. */
  346.     $"002B F900 2BF9 002B FC00 2B2B 2BFF FFFF"            /* .+..+..+..+++... */
  347.     $"FFFF FF2B 2B2B FCF9 2BF9 002B F900 2BF9"            /* ...+++..+..+..+. */
  348.     $"002B F900 2BF9 002B FC00 2B2B 2BFF FFFF"            /* .+..+..+..+++... */
  349.     $"FFFF FF2B 2B2B FCF9 2BF9 002B F900 2BF9"            /* ...+++..+..+..+. */
  350.     $"002B F900 2BF9 002B FC00 2B2B 2BFF FFFF"            /* .+..+..+..+++... */
  351.     $"FFFF FF2B 2B2B FCF9 2BF9 002B F900 2BF9"            /* ...+++..+..+..+. */
  352.     $"002B F900 2BF9 002B FC00 2B2B 2BFF FFFF"            /* .+..+..+..+++... */
  353.     $"FFFF FF2B 2B2B FCF9 2BF9 002B F900 2BF9"            /* ...+++..+..+..+. */
  354.     $"002B F900 2BF9 002B FC00 2B2B 2BFF FFFF"            /* .+..+..+..+++... */
  355.     $"FFFF FF2B 2B2B FCF9 2BF9 002B F900 2BF9"            /* ...+++..+..+..+. */
  356.     $"002B F900 2BF9 002B FC00 2B2B 2BFF FFFF"            /* .+..+..+..+++... */
  357.     $"FFFF FF2B 2B2B FCF9 2BF9 002B F900 2BF9"            /* ...+++..+..+..+. */
  358.     $"002B F900 2BF9 002B FC00 2B2B 2BFF FFFF"            /* .+..+..+..+++... */
  359.     $"FFFF FF2B 2B2B FCF9 2BF9 002B F900 2BF9"            /* ...+++..+..+..+. */
  360.     $"002B F900 2BF9 002B FC00 2B2B 2BFF FFFF"            /* .+..+..+..+++... */
  361.     $"FFFF FF2B 2B2B FCF9 2BF9 002B F900 2BF9"            /* ...+++..+..+..+. */
  362.     $"002B F900 2BF9 002B FC00 2B2B 2BFF FFFF"            /* .+..+..+..+++... */
  363.     $"FFFF FF2B 2B2B FCF9 2BF9 002B F900 2BF9"            /* ...+++..+..+..+. */
  364.     $"002B F900 2BF9 002B FC00 2B2B 2BFF FFFF"            /* .+..+..+..+++... */
  365.     $"FFFF FF2B 2B2B FCF9 2BF9 002B F900 2BF9"            /* ...+++..+..+..+. */
  366.     $"002B F900 2BF9 002B FC00 2B2B 2BFF FFFF"            /* .+..+..+..+++... */
  367.     $"FFFF FF2B 2B2B FCF9 FCFC FCFC FCFC FCFC"            /* ...+++.......... */
  368.     $"FCFC FCFC FCFC FCFC FC00 2B2B 2BFF FFFF"            /* ..........+++... */
  369.     $"FFFF FF2B 2B2B FCF9 FC00 0000 0000 0000"            /* ...+++.......... */
  370.     $"0000 0000 0000 0000 FC00 2B2B 2BFF FFFF"            /* ..........+++... */
  371.     $"FFFF FF2B 2B2B FCF9 FC00 2B2B 2B2B 2B2B"            /* ...+++....++++++ */
  372.     $"2B2B 2B2B 2B2B 2B2B FC00 2B2B 2BFF FFFF"            /* ++++++++..+++... */
  373.     $"FFFF FFFC FCFC FCFC FCFC FCFC FCFC FCFC"            /* ................ */
  374.     $"FCFC FCFC FCFC FCFC FC00 E3E3 2BFF FFFF"            /* ............+... */
  375.     $"FFFF FF00 0000 0000 0000 0000 0000 0000"            /* ................ */
  376.     $"0000 0000 0000 0000 FC00 2B2B 2BFF FFFF"            /* ..........+++... */
  377.     $"FFFF FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B"            /* ...+++++++++++++ */
  378.     $"2B2B 2B2B 2B2B 2B2B FC00 2B2B 2BFF FFFF"            /* ++++++++..+++... */
  379.     $"FFFF FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B"            /* ...+++++++++++++ */
  380.     $"2B2B 2B2B 2B2B 2B2B FC00 0505 2BFF FFFF"            /* ++++++++....+... */
  381.     $"FFFF FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B"            /* ...+++++++++++++ */
  382.     $"2B2B 2B2B 2B2B 2B2B FC00 2B2B 2BFF FFFF"            /* ++++++++..+++... */
  383.     $"FFFF FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B"            /* ...+++++++++++++ */
  384.     $"2B2B 2B2B 2B2B 2B2B FC00 2B2B 2BFF FFFF"            /* ++++++++..+++... */
  385.     $"FFFF FFFC FCFC FCFC FCFC FCFC FCFC FCFC"            /* ................ */
  386.     $"FCFC FCFC FCFC FCFC FC00 D8D8 2BFF FFFF"            /* ..........ÿÿ+... */
  387.     $"FFFF FFFF FFFF FF2B 2B2B 2B2B 2B2B 2B2B"            /* .......+++++++++ */
  388.     $"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF FFFF"            /* +++++++++++++... */
  389.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  390.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  391.     $"0000 0000 FFFF FCFF FFFF FFFF FFFF FFFF"            /* ................ */
  392.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  393.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  394.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"            /* ................ */
  395. };
  396.  
  397.  
  398. data 'icl4' (kDTPCurrentNotSharedID, sysheap, purgeable) 
  399. {
  400.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FFF0"            /* ................ */
  401.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  402.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  403.     $"FFFC CCED CD0C D0CD 0CD0 CD0C E0CC CFFF"            /* ..Ã.Õ.–Õ.–Õ..Ü. */
  404.     $"FFFC CCED CD0C D0CD 0CD0 CD0C E0CC CFFF"            /* ..Ã.Õ.–Õ.–Õ..Ü. */
  405.     $"FFFC CCED CD0C D0CD 0CD0 CD0C E0CC CFFF"            /* ..Ã.Õ.–Õ.–Õ..Ü. */
  406.     $"FFFC CCED CD0C D0CD 0CD0 CD0C E0CC CFFF"            /* ..Ã.Õ.–Õ.–Õ..Ü. */
  407.     $"FFFC CCED CD0C D0CD 0CD0 CD0C E0CC CFFF"            /* ..Ã.Õ.–Õ.–Õ..Ü. */
  408.     $"FFFC CCED CD0C D0CD 0CD0 CD0C E0CC CFFF"            /* ..Ã.Õ.–Õ.–Õ..Ü. */
  409.     $"FFFC CCED CD0C D0CD 0CD0 CD0C E0CC CFFF"            /* ..Ã.Õ.–Õ.–Õ..Ü. */
  410.     $"FFFC CCED CD0C D0CD 0CD0 CD0C E0CC CFFF"            /* ..Ã.Õ.–Õ.–Õ..Ü. */
  411.     $"FFFC CCED CD0C D0CD 0CD0 CD0C E0CC CFFF"            /* ..Ã.Õ.–Õ.–Õ..Ü. */
  412.     $"FFFC CCED CD0C D0CD 0CD0 CD0C E0CC CFFF"            /* ..Ã.Õ.–Õ.–Õ..Ü. */
  413.     $"FFFC CCED CD0C D0CD 0CD0 CD0C E0CC CFFF"            /* ..Ã.Õ.–Õ.–Õ..Ü. */
  414.     $"FFFC CCED CD0C D0CD 0CD0 CD0C E0CC CFFF"            /* ..Ã.Õ.–Õ.–Õ..Ü. */
  415.     $"FFFC CCED CD0C D0CD 0CD0 CD0C E0CC CFFF"            /* ..Ã.Õ.–Õ.–Õ..Ü. */
  416.     $"FFFC CCED CD0C D0CD 0CD0 CD0C E0CC CFFF"            /* ..Ã.Õ.–Õ.–Õ..Ü. */
  417.     $"FFFC CCED CD0C D0CD 0CD0 CD0C E0CC CFFF"            /* ..Ã.Õ.–Õ.–Õ..Ü. */
  418.     $"FFFC CCED EEEE EEEE EEEE EEEE E0CC CFFF"            /* ..Ã..........Ü. */
  419.     $"FFFC CCED E000 0000 0000 0000 E0CC CFFF"            /* ..Ã..........Ü. */
  420.     $"FFFC CCED E0CC CCCC CCCC CCCC E0CC CFFF"            /* ..Ã..ÃÃÃÃÃÃÃ.Ü. */
  421.     $"FFFE EEEE EEEE EEEE EEEE EEEE E088 CFFF"            /* .............àœ. */
  422.     $"FFF0 0000 0000 0000 0000 0000 E0CC CFFF"            /* .............Ü. */
  423.     $"FFFC CCCC CCCC CCCC CCCC CCCC E0CC CFFF"            /* ..ÃÃÃÃÃÃÃÃÃÃ.Ü. */
  424.     $"FFFC CCCC CCCC CCCC CCCC CCCC E011 CFFF"            /* ..ÃÃÃÃÃÃÃÃÃÃ..œ. */
  425.     $"FFFC CCCC CCCC CCCC CCCC CCCC E0CC CFFF"            /* ..ÃÃÃÃÃÃÃÃÃÃ.Ü. */
  426.     $"FFFC CCCC CCCC CCCC CCCC CCCC E0CC CFFF"            /* ..ÃÃÃÃÃÃÃÃÃÃ.Ü. */
  427.     $"FFFE EEEE EEEE EEEE EEEE EEEE E033 CFFF"            /* .............3œ. */
  428.     $"FFFF FFFC CCCC CCCC CCCC CCCC CCCC CFFF"            /* ....ÃÃÃÃÃÃÃÃÃÜ. */
  429.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  430.     $"0000 FFEF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  431.     $"0000 0FFF FFFF FFFF FFFF FFFF FFFF FFF0"            /* ................ */
  432. };
  433.  
  434.  
  435. /************** LaserWriter SC Desktop Printer Icons - notCurrent/Shared  representation **************/
  436.  
  437. data 'ICN#' (kDTPNotCurrentSharedID, sysheap, purgeable) 
  438. {
  439.     $"07FF FFF0 0892 4908 0892 4908 0892 4908"            /* .....íI..íI..íI. */
  440.     $"0892 4908 0892 4908 0892 4908 0892 4908"            /* .íI..íI..íI..íI. */
  441.     $"0892 4908 0892 4908 0892 4908 0892 4908"            /* .íI..íI..íI..íI. */
  442.     $"0892 4908 08BF FF08 08A0 0108 08A0 0108"            /* .íI..ø...†...†.. */
  443.     $"08A0 0108 0FFF FF68 0800 0108 0800 0108"            /* .†.....h........ */
  444.     $"0800 0108 0800 0108 0800 0108 07FF FF68"            /* ...............h */
  445.     $"0080 0008 00FF FFF0 0000 03E0 0000 02A0"            /* .Ä.............† */
  446.     $"BFFF FC9D 0000 0140 BFFF FE3D 0000 0000"            /* ø..ù...@ø..=.... */
  447.     $"07FF FFF0 0FFF FFF8 0FFF FFF8 0FFF FFF8"            /* ................ */
  448.     $"0FFF FFF8 0FFF FFF8 0FFF FFF8 0FFF FFF8"            /* ................ */
  449.     $"0FFF FFF8 0FFF FFF8 0FFF FFF8 0FFF FFF8"            /* ................ */
  450.     $"0FFF FFF8 0FFF FFF8 0FFF FFF8 0FFF FFF8"            /* ................ */
  451.     $"0FFF FFF8 0FFF FFF8 0FFF FFF8 0FFF FFF8"            /* ................ */
  452.     $"0FFF FFF8 0FFF FFF8 0FFF FFF8 07FF FFF8"            /* ................ */
  453.     $"00FF FFF8 00FF FFF0 0000 03E0 0000 03E0"            /* ................ */
  454.     $"FFFF FFFF FFFF FF7F FFFF FE3F 0000 0000"            /* ...........?.... */
  455. };
  456.  
  457. data 'icl8' (kDTPNotCurrentSharedID, sysheap, purgeable) 
  458. {
  459.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  460.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 0000"            /* ................ */
  461.     $"0000 0000 FF2B 2B2B FDF9 2BFA F52B FAF5"            /* .....+++..+..+.. */
  462.     $"2BFA F52B FAF5 2BFD F52B 2B2B FF00 0000"            /* +..+..+..+++.... */
  463.     $"0000 0000 FF2B 2B2B FDF9 2BFA F52B FAF5"            /* .....+++..+..+.. */
  464.     $"2BFA F52B FAF5 2BFD F52B 2B2B FF00 0000"            /* +..+..+..+++.... */
  465.     $"0000 0000 FF2B 2B2B FDF9 2BFA F52B FAF5"            /* .....+++..+..+.. */
  466.     $"2BFA F52B FAF5 2BFD F52B 2B2B FF00 0000"            /* +..+..+..+++.... */
  467.     $"0000 0000 FF2B 2B2B FDF9 2BFA F52B FAF5"            /* .....+++..+..+.. */
  468.     $"2BFA F52B FAF5 2BFD F52B 2B2B FF00 0000"            /* +..+..+..+++.... */
  469.     $"0000 0000 FF2B 2B2B FDF9 2BFA F52B FAF5"            /* .....+++..+..+.. */
  470.     $"2BFA F52B FAF5 2BFD F52B 2B2B FF00 0000"            /* +..+..+..+++.... */
  471.     $"0000 0000 FF2B 2B2B FDF9 2BFA F52B FAF5"            /* .....+++..+..+.. */
  472.     $"2BFA F52B FAF5 2BFD F52B 2B2B FF00 0000"            /* +..+..+..+++.... */
  473.     $"0000 0000 FF2B 2B2B FDF9 2BFA F52B FAF5"            /* .....+++..+..+.. */
  474.     $"2BFA F52B FAF5 2BFD F52B 2B2B FF00 0000"            /* +..+..+..+++.... */
  475.     $"0000 0000 FF2B 2B2B FDF9 2BFA F52B FAF5"            /* .....+++..+..+.. */
  476.     $"2BFA F52B FAF5 2BFD F52B 2B2B FF00 0000"            /* +..+..+..+++.... */
  477.     $"0000 0000 FF2B 2B2B FDF9 2BFA F52B FAF5"            /* .....+++..+..+.. */
  478.     $"2BFA F52B FAF5 2BFD F52B 2B2B FF00 0000"            /* +..+..+..+++.... */
  479.     $"0000 0000 FF2B 2B2B FDF9 2BFA F52B FAF5"            /* .....+++..+..+.. */
  480.     $"2BFA F52B FAF5 2BFD F52B 2B2B FF00 0000"            /* +..+..+..+++.... */
  481.     $"0000 0000 FF2B 2B2B FDF9 2BFA F52B FAF5"            /* .....+++..+..+.. */
  482.     $"2BFA F52B FAF5 2BFD F52B 2B2B FF00 0000"            /* +..+..+..+++.... */
  483.     $"0000 0000 FF2B 2B2B FDF9 2BFA F52B FAF5"            /* .....+++..+..+.. */
  484.     $"2BFA F52B FAF5 2BFD F52B 2B2B FF00 0000"            /* +..+..+..+++.... */
  485.     $"0000 0000 FF2B 2B2B FDF9 FCFD FDFD FDFD"            /* .....+++........ */
  486.     $"FDFD FDFD FDFD FDFD F52B 2B2B FF00 0000"            /* .........+++.... */
  487.     $"0000 0000 FF2B 2B2B FDF9 FDF5 F5F5 F5F5"            /* .....+++........ */
  488.     $"F5F5 F5F5 F5F5 F5FD F52B 2B2B FF00 0000"            /* .........+++.... */
  489.     $"0000 0000 FF2B 2B2B FDF9 FDF5 2B2B 2B2B"            /* .....+++....++++ */
  490.     $"2B2B 2B2B 2B2B 2BFD F52B 2B2B FF00 0000"            /* +++++++..+++.... */
  491.     $"0000 0000 FF2B 2B2B FDF9 FDF5 2B2B 2B2B"            /* .....+++....++++ */
  492.     $"2B2B 2B2B 2B2B 2BFD F52B 2B2B FF00 0000"            /* +++++++..+++.... */
  493.     $"0000 0000 FFFC FCFC FCFC FCFC FCFC FCFC"            /* ................ */
  494.     $"FCFC FCFC FCFC FCFD F5E3 E32B FF00 0000"            /* ...........+.... */
  495.     $"0000 0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5"            /* ................ */
  496.     $"F5F5 F5F5 F5F5 F5FD F52B 2B2B FF00 0000"            /* .........+++.... */
  497.     $"0000 0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B"            /* .....+++++++++++ */
  498.     $"2B2B 2B2B 2B2B 2BFD F52B 2B2B FF00 0000"            /* +++++++..+++.... */
  499.     $"0000 0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B"            /* .....+++++++++++ */
  500.     $"2B2B 2B2B 2B2B 2BFD F505 052B FF00 0000"            /* +++++++....+.... */
  501.     $"0000 0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B"            /* .....+++++++++++ */
  502.     $"2B2B 2B2B 2B2B 2BFD F52B 2B2B FF00 0000"            /* +++++++..+++.... */
  503.     $"0000 0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B"            /* .....+++++++++++ */
  504.     $"2B2B 2B2B 2B2B 2BFD F52B 2B2B FF00 0000"            /* +++++++..+++.... */
  505.     $"0000 0000 00FF FFFF FDFD FDFD FDFD FDFD"            /* ................ */
  506.     $"FDFD FDFD FDFD FDFC F5D8 D82B FF00 0000"            /* .........ÿÿ+.... */
  507.     $"0000 0000 0000 0000 FF2B 2B2B 2B2B 2B2B"            /* .........+++++++ */
  508.     $"2B2B 2B2B 2B2B 2B2B 2B2B 2B2B FF00 0000"            /* ++++++++++++.... */
  509.     $"0000 0000 0000 0000 FCFF FFFF FFFF FFFF"            /* ................ */
  510.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 0000"            /* ................ */
  511.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  512.     $"0000 0000 0000 FFFF FFFF FF00 0000 0000"            /* ................ */
  513.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  514.     $"0000 0000 0000 FF2B FE2B FD00 0000 0000"            /* .......+.+...... */
  515.     $"F6F6 F6F6 F7F7 F7F8 F8F8 F9F9 F9FA FAFA"            /* ................ */
  516.     $"FBFB FBFC FCFC 2B2B FE2B 2BFD FDFC FCFC"            /* ......++.++..... */
  517.     $"F5F5 F5F5 F5F5 F6F6 F6F6 F6F6 F62B 2B2B"            /* .............+++ */
  518.     $"2B2B 2B2B 2B2B 2BFE 00FE 2B2B 2B2B 2B2B"            /* +++++++...++++++ */
  519.     $"F7F7 F8F8 F8F9 F9F9 FAFA FAFB FBFB FCFC"            /* ................ */
  520.     $"FCFD FDFD FEFE FE00 0000 FEFE FDFD FCFC"            /* ................ */
  521.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  522.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  523. };
  524.  
  525.  
  526. data 'icl4' (kDTPNotCurrentSharedID, sysheap, purgeable) 
  527. {
  528.     $"0000 0FFF FFFF FFFF FFFF FFFE FFFF 0000"            /* ................ */
  529.     $"0000 FCCC EDCD 0CD0 CD0C D0CE 0CCC F000"            /* ...Ã.Õ.–Õ.–Œ.Ã.. */
  530.     $"0000 FCCC EDCD 0CD0 CD0C D0CE 0CCC F000"            /* ...Ã.Õ.–Õ.–Œ.Ã.. */
  531.     $"0000 FCCC EDCD 0CD0 CD0C D0CE 0CCC F000"            /* ...Ã.Õ.–Õ.–Œ.Ã.. */
  532.     $"0000 FCCC EDCD 0CD0 CD0C D0CE 0CCC F000"            /* ...Ã.Õ.–Õ.–Œ.Ã.. */
  533.     $"0000 FCCC EDCD 0CD0 CD0C D0CE 0CCC F000"            /* ...Ã.Õ.–Õ.–Œ.Ã.. */
  534.     $"0000 FCCC EDCD 0CD0 CD0C D0CE 0CCC F000"            /* ...Ã.Õ.–Õ.–Œ.Ã.. */
  535.     $"0000 FCCC EDCD 0CD0 CD0C D0CE 0CCC F000"            /* ...Ã.Õ.–Õ.–Œ.Ã.. */
  536.     $"0000 FCCC EDCD 0CD0 CD0C D0CE 0CCC F000"            /* ...Ã.Õ.–Õ.–Œ.Ã.. */
  537.     $"0000 FCCC EDCD 0CD0 CD0C D0CE 0CCC F000"            /* ...Ã.Õ.–Õ.–Œ.Ã.. */
  538.     $"0000 FCCC EDCD 0CD0 CD0C D0CE 0CCC F000"            /* ...Ã.Õ.–Õ.–Œ.Ã.. */
  539.     $"0000 FCCC EDCD 0CD0 CD0C D0CE 0CCC F000"            /* ...Ã.Õ.–Õ.–Œ.Ã.. */
  540.     $"0000 FCCC EDCD 0CD0 CD0C D0CE 0CCC F000"            /* ...Ã.Õ.–Õ.–Œ.Ã.. */
  541.     $"0000 FCCC EDEE EEEE EEEE EEEE 0CCC F000"            /* ...Ã.........Ã.. */
  542.     $"0000 FCCC EDE0 0000 0000 000E 0CCC F000"            /* ...Ã.........Ã.. */
  543.     $"0000 FCCC EDE0 CCCC CCCC CCCE 0CCC F000"            /* ...Ã..ÃÃÃÃÃŒ.Ã.. */
  544.     $"0000 FCCC EDE0 CCCC CCCC CCCE 0CCC F000"            /* ...Ã..ÃÃÃÃÃŒ.Ã.. */
  545.     $"0000 FEEE EEEE EEEE EEEE EEEE 088C F000"            /* .............å.. */
  546.     $"0000 F000 0000 0000 0000 000E 0CCC F000"            /* .............Ã.. */
  547.     $"0000 FCCC CCCC CCCC CCCC CCCE 0CCC F000"            /* ...ÃÃÃÃÃÃÃÃŒ.Ã.. */
  548.     $"0000 FCCC CCCC CCCC CCCC CCCE 011C F000"            /* ...ÃÃÃÃÃÃÃÃŒ.... */
  549.     $"0000 FCCC CCCC CCCC CCCC CCCE 0CCC F000"            /* ...ÃÃÃÃÃÃÃÃŒ.Ã.. */
  550.     $"0000 FCCC CCCC CCCC CCCC CCCE 0CCC F000"            /* ...ÃÃÃÃÃÃÃÃŒ.Ã.. */
  551.     $"0000 0FFE EEEE EEEE EEEE EEEE 033C F000"            /* .............<.. */
  552.     $"0000 0000 FCCC CCCC CCCC CCCC CCCC F000"            /* .....ÃÃÃÃÃÃÃÃÃ.. */
  553.     $"0000 0000 EFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  554.     $"0000 0000 0000 0000 0000 00FF FFF0 0000"            /* ................ */
  555.     $"0000 0000 0000 0000 0000 00FC FCE0 0000"            /* ................ */
  556.     $"DDDD DDDD DDDE EEEE EEEE EECC FCCE EEEE"            /* ...........Ã.Œ.. */
  557.     $"CCCC CCCC CCCC CCCC CCCC CCCF 0FCC CCCC"            /* ÃÃÃÃÃÃÃÃÃÃÜ.ÃÃà*/
  558.     $"DDDD DDDD DDDE EEEE EEEE FFF0 00FE EEEE"            /* ................ */
  559.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  560. };
  561.  
  562.  
  563. /************** LaserWriter SC Desktop Printer Icons - Current/Shared  representation **************/
  564.  
  565. data 'ICN#' (kDTPCurrentSharedID, sysheap, purgeable) 
  566. {
  567.     $"0FFF FFF0 1FFF FFF8 1FFF FFF8 1C49 2438"            /* .............I$8 */
  568.     $"1C49 2438 1C49 2438 1C49 2438 1C49 2438"            /* .I$8.I$8.I$8.I$8 */
  569.     $"1C49 2438 1C49 2438 1C49 2438 1C49 2438"            /* .I$8.I$8.I$8.I$8 */
  570.     $"1C49 2438 1C5F FC38 1C50 0438 1C50 05B8"            /* .I$8._.8.P.8.P.∏ */
  571.     $"1C50 0438 1FFF FC38 1C00 0438 1C00 0438"            /* .P.8...8...8...8 */
  572.     $"1C00 0438 1C00 05B8 1FFF FC38 0FFF FFF8"            /* ...8...∏...8.... */
  573.     $"03FF FFF0 007F FFC0 0000 0F80 0000 0A80"            /* .......¿...Ä...Ä */
  574.     $"BFFF F27D 0000 0500 BFFF F8FD 0000 0000"            /* ø..}....ø....... */
  575.     $"0FFF FFF0 1FFF FFF8 1FFF FFF8 1FFF FFF8"            /* ................ */
  576.     $"1FFF FFF8 1FFF FFF8 1FFF FFF8 1FFF FFF8"            /* ................ */
  577.     $"1FFF FFF8 1FFF FFF8 1FFF FFF8 1FFF FFF8"            /* ................ */
  578.     $"1FFF FFF8 1FFF FFF8 1FFF FFF8 1FFF FFF8"            /* ................ */
  579.     $"1FFF FFF8 1FFF FFF8 1FFF FFF8 1FFF FFF8"            /* ................ */
  580.     $"1FFF FFF8 1FFF FFF8 1FFF FFF8 0FFF FFF8"            /* ................ */
  581.     $"03FF FFF0 007F FFC0 0000 0F80 0000 0F80"            /* .......¿...Ä...Ä */
  582.     $"FFFF FFFF FFFF FDFF FFFF F8FF 0000 0000"            /* ................ */
  583. };
  584.  
  585. data 'icl8' (kDTPCurrentSharedID, sysheap, purgeable) 
  586. {
  587.     $"0000 0000 FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  588.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 0000"            /* ................ */
  589.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  590.     $"FFFF FFFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  591.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  592.     $"FFFF FFFF FFFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  593.     $"0000 00FF FFFF 2B2B 2BFD F92B FAF5 2BFA"            /* ......+++..+..+. */
  594.     $"F52B FAF5 2BFD F52B 2B2B FFFF FF00 0000"            /* .+..+..+++...... */
  595.     $"0000 00FF FFFF 2B2B 2BFD F92B FAF5 2BFA"            /* ......+++..+..+. */
  596.     $"F52B FAF5 2BFD F52B 2B2B FFFF FF00 0000"            /* .+..+..+++...... */
  597.     $"0000 00FF FFFF 2B2B 2BFD F92B FAF5 2BFA"            /* ......+++..+..+. */
  598.     $"F52B FAF5 2BFD F52B 2B2B FFFF FF00 0000"            /* .+..+..+++...... */
  599.     $"0000 00FF FFFF 2B2B 2BFD F92B FAF5 2BFA"            /* ......+++..+..+. */
  600.     $"F52B FAF5 2BFD F52B 2B2B FFFF FF00 0000"            /* .+..+..+++...... */
  601.     $"0000 00FF FFFF 2B2B 2BFD F92B FAF5 2BFA"            /* ......+++..+..+. */
  602.     $"F52B FAF5 2BFD F52B 2B2B FFFF FF00 0000"            /* .+..+..+++...... */
  603.     $"0000 00FF FFFF 2B2B 2BFD F92B FAF5 2BFA"            /* ......+++..+..+. */
  604.     $"F52B FAF5 2BFD F52B 2B2B FFFF FF00 0000"            /* .+..+..+++...... */
  605.     $"0000 00FF FFFF 2B2B 2BFD F92B FAF5 2BFA"            /* ......+++..+..+. */
  606.     $"F52B FAF5 2BFD F52B 2B2B FFFF FF00 0000"            /* .+..+..+++...... */
  607.     $"0000 00FF FFFF 2B2B 2BFD F92B FAF5 2BFA"            /* ......+++..+..+. */
  608.     $"F52B FAF5 2BFD F52B 2B2B FFFF FF00 0000"            /* .+..+..+++...... */
  609.     $"0000 00FF FFFF 2B2B 2BFD F92B FAF5 2BFA"            /* ......+++..+..+. */
  610.     $"F52B FAF5 2BFD F52B 2B2B FFFF FF00 0000"            /* .+..+..+++...... */
  611.     $"0000 00FF FFFF 2B2B 2BFD F92B FAF5 2BFA"            /* ......+++..+..+. */
  612.     $"F52B FAF5 2BFD F52B 2B2B FFFF FF00 0000"            /* .+..+..+++...... */
  613.     $"0000 00FF FFFF 2B2B 2BFD F9FC FDFD FDFD"            /* ......+++....... */
  614.     $"FDFD FDFD FDFD F52B 2B2B FFFF FF00 0000"            /* .......+++...... */
  615.     $"0000 00FF FFFF 2B2B 2BFD F9FD F5F5 F5F5"            /* ......+++....... */
  616.     $"F5F5 F5F5 F5FD F52B 2B2B FFFF FF00 0000"            /* .......+++...... */
  617.     $"0000 00FF FFFF 2B2B 2BFD F9FD F52B 2B2B"            /* ......+++....+++ */
  618.     $"2B2B 2B2B 2BFD F5E3 E32B FFFF FF00 0000"            /* +++++....+...... */
  619.     $"0000 00FF FFFF 2B2B 2BFD F9FD F52B 2B2B"            /* ......+++....+++ */
  620.     $"2B2B 2B2B 2BFD F52B 2B2B FFFF FF00 0000"            /* +++++..+++...... */
  621.     $"0000 00FF FFFF FCFC FCFC FCFC FCFC FCFC"            /* ................ */
  622.     $"FCFC FCFC FCFD F52B 2B2B FFFF FF00 0000"            /* .......+++...... */
  623.     $"0000 00FF FFFF F5F5 F5F5 F5F5 F5F5 F5F5"            /* ................ */
  624.     $"F5F5 F5F5 F5FD F505 052B FFFF FF00 0000"            /* .........+...... */
  625.     $"0000 00FF FFFF 2B2B 2B2B 2B2B 2B2B 2B2B"            /* ......++++++++++ */
  626.     $"2B2B 2B2B 2BFD F52B 2B2B FFFF FF00 0000"            /* +++++..+++...... */
  627.     $"0000 00FF FFFF 2B2B 2B2B 2B2B 2B2B 2B2B"            /* ......++++++++++ */
  628.     $"2B2B 2B2B 2BFD F52B 2B2B FFFF FF00 0000"            /* +++++..+++...... */
  629.     $"0000 00FF FFFF 2B2B 2B2B 2B2B 2B2B 2B2B"            /* ......++++++++++ */
  630.     $"2B2B 2B2B 2BFD F5D8 D82B FFFF FF00 0000"            /* +++++..ÿÿ+...... */
  631.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  632.     $"FFFF FFFF FFFF F52B 2B2B FFFF FF00 0000"            /* .......+++...... */
  633.     $"0000 0000 FFFF FFFF FFFD FDFD FDFD FDFD"            /* ................ */
  634.     $"FDFD FDFD FDFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  635.     $"0000 0000 0000 FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  636.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 0000"            /* ................ */
  637.     $"0000 0000 0000 0000 00FC FFFF FFFF FFFF"            /* ................ */
  638.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"            /* ................ */
  639.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  640.     $"0000 0000 FFFF FFFF FF00 0000 0000 0000"            /* ................ */
  641.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  642.     $"0000 0000 FF2B FE2B FD00 0000 0000 0000"            /* .....+.+........ */
  643.     $"F6F6 F6F7 F7F8 F8F8 F9F9 F9FA FAFA FBFB"            /* ................ */
  644.     $"FBFC FCFC 2B2B FE2B 2BFD FDFC FCFC FCFC"            /* ....++.++....... */
  645.     $"F5F5 F5F5 F6F6 F6F6 F6F6 F62B 2B2B 2B2B"            /* ...........+++++ */
  646.     $"2B2B 2B2B 2BFE 00FE 2B2B 2B2B 2B2B 2B2B"            /* +++++...++++++++ */
  647.     $"F7F7 F8F9 F9F9 FAFA FAFB FBFB FCFC FCFD"            /* ................ */
  648.     $"FDFD FEFE FE00 0000 FEFE FDFD FCFC FCFC"            /* ................ */
  649.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  650.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  651. };
  652.  
  653. data 'icl4' (kDTPCurrentSharedID, sysheap, purgeable) 
  654. {
  655.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  656.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF F000"            /* ................ */
  657.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF F000"            /* ................ */
  658.     $"000F FFCC CEDC D0CD 0CD0 CE0C CCFF F000"            /* ...ÃŒ.–Õ.–Œ.Ã... */
  659.     $"000F FFCC CEDC D0CD 0CD0 CE0C CCFF F000"            /* ...ÃŒ.–Õ.–Œ.Ã... */
  660.     $"000F FFCC CEDC D0CD 0CD0 CE0C CCFF F000"            /* ...ÃŒ.–Õ.–Œ.Ã... */
  661.     $"000F FFCC CEDC D0CD 0CD0 CE0C CCFF F000"            /* ...ÃŒ.–Õ.–Œ.Ã... */
  662.     $"000F FFCC CEDC D0CD 0CD0 CE0C CCFF F000"            /* ...ÃŒ.–Õ.–Œ.Ã... */
  663.     $"000F FFCC CEDC D0CD 0CD0 CE0C CCFF F000"            /* ...ÃŒ.–Õ.–Œ.Ã... */
  664.     $"000F FFCC CEDC D0CD 0CD0 CE0C CCFF F000"            /* ...ÃŒ.–Õ.–Œ.Ã... */
  665.     $"000F FFCC CEDC D0CD 0CD0 CE0C CCFF F000"            /* ...ÃŒ.–Õ.–Œ.Ã... */
  666.     $"000F FFCC CEDC D0CD 0CD0 CE0C CCFF F000"            /* ...ÃŒ.–Õ.–Œ.Ã... */
  667.     $"000F FFCC CEDC D0CD 0CD0 CE0C CCFF F000"            /* ...ÃŒ.–Õ.–Œ.Ã... */
  668.     $"000F FFCC CEDE EEEE EEEE EE0C CCFF F000"            /* ...ÃŒ.......Ã... */
  669.     $"000F FFCC CEDE 0000 0000 0E0C CCFF F000"            /* ...ÃŒ.......Ã... */
  670.     $"000F FFCC CEDE 0CCC CCCC CE08 8CFF F000"            /* ...ÃŒ..ÃÃÃŒ.å... */
  671.     $"000F FFCC CEDE 0CCC CCCC CE0C CCFF F000"            /* ...ÃŒ..ÃÃÃŒ.Ã... */
  672.     $"000F FFEE EEEE EEEE EEEE EE0C CCFF F000"            /* ............Ã... */
  673.     $"000F FF00 0000 0000 0000 0E01 1CFF F000"            /* ................ */
  674.     $"000F FFCC CCCC CCCC CCCC CE0C CCFF F000"            /* ...ÃÃÃÃÃÃÃŒ.Ã... */
  675.     $"000F FFCC CCCC CCCC CCCC CE0C CCFF F000"            /* ...ÃÃÃÃÃÃÃŒ.Ã... */
  676.     $"000F FFCC CCCC CCCC CCCC CE03 3CFF F000"            /* ...ÃÃÃÃÃÃÃŒ.<... */
  677.     $"000F FFFF FFFF FFFF FFFF FE0C CCFF F000"            /* ............Ã... */
  678.     $"0000 FFFE EEEE EEEE EEEE EFFF FFFF F000"            /* ................ */
  679.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF 0000"            /* ................ */
  680.     $"0000 0000 0EFF FFFF FFFF FFFF FF00 0000"            /* ................ */
  681.     $"0000 0000 0000 0000 0000 FFFF F000 0000"            /* ................ */
  682.     $"0000 0000 0000 0000 0000 FCFC E000 0000"            /* ................ */
  683.     $"DDDD DDDD DEEE EEEE EEEE CCFC CEEE EEEE"            /* ..........Ã.Œ... */
  684.     $"CCCC CCCC CCCC CCCC CCCC CF0F CCCC CCCC"            /* ÃÃÃÃÃÃÃÃÃÜ.ÃÃÃà*/
  685.     $"DDDD DDDD DEEE EEEE EEEF F000 FEEE EEEE"            /* ................ */
  686.     $"0000 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  687. };
  688.